Web-based Support for Cooperative Software Engineering1
نویسندگان
چکیده
The Tatami project is building a system to support software engineering over the internet, exploiting recent advances in web technology, interface design, and specification. Our effort to improve the usability of such systems has led us into algebraic semiotics, while our effort to develop better formal methods for distributed concurrent systems has led us into hidden algebra and fuzzy logic. This paper discusses the Tatami system design, especially its software architecture, and its user interface principles. New work in the latter area includes an extension of algebraic semiotics to dynamic multimedia interfaces, and integrating Gibsonian affordances with algebraic semiotics.
منابع مشابه
Web-based Multimedia Support for Distributed Cooperative Software Engineering1
The Tatami project is building a system to support software engineering over the internet, exploiting recent advances in web technology, interface design, and specification. Our effort to improve the usability of such systems led us into algebraic semiotics, while our effort to develop better formal methods for distributed concurrent systems led us into hidden algebra. We discuss the Tatami sys...
متن کاملWeb-based Collaborative Model for Preparing Formal Software Specifications
Many software engineers consider the Web a suitable platform for richer cooperative work. It is a common knowledge that the Web is a successful collaborative environment. The Internet facilitates the way of collaboration by letting users easily share objects and access to information. The Web has progressed beyond the capacity to able displaying static information. Therefore, it can support the...
متن کاملProcess support for cooperative work on the World Wide Web
The World Wide Web is becoming a dominating factor in Information Technology. Consequently, Computer-Supported Cooperative Work on the Web has recently drawn a lot of attention. “Process Support for Cooperative Work” (PSCW) is a Web-based system supporting both structured and unstructured forms of cooperation. It is a combination of the “Basic Support for Cooperative Work” (BSCW) shared workspa...
متن کاملDenise Franzotti Togneri 1,2
Requirements Engineering – one of the macro-activities of Sofware Engineering – is a systematic process of capturing, modelling and documenting requirements through an iteractive and cooperative approach of problem analysis, documentation of the resulting observations in a variety of formats of representations and verification of the accuracy of the acquired understanding [13]. It is an activit...
متن کاملImpact of Online Setting Collaboration through Strategy-Based Instruction on EFL Learners’ Self-efficacy and Oral Skills
This study aimed to investigate the impact of web-based cooperative teaching through strategy-based instruction on EFL learners’ speaking and listening skills. Moreover, the use of cooperative teaching was hypothesized to have impact on the EFL learners’ self-efficacy. To this purpose, the study followed a mixed-methods design by implementing both qualitative and quantitative data gathering pro...
متن کامل